home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / encodings / charmap.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  2KB  |  49 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.4)
  3.  
  4. ''' Generic Python Character Mapping Codec.
  5.  
  6.     Use this codec directly rather than through the automatic
  7.     conversion mechanisms supplied by unicode() and .encode().
  8.  
  9.  
  10. Written by Marc-Andre Lemburg (mal@lemburg.com).
  11.  
  12. (c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
  13.  
  14. '''
  15. import codecs
  16.  
  17. class Codec(codecs.Codec):
  18.     encode = codecs.charmap_encode
  19.     decode = codecs.charmap_decode
  20.  
  21.  
  22. class StreamWriter(Codec, codecs.StreamWriter):
  23.     
  24.     def __init__(self, stream, errors = 'strict', mapping = None):
  25.         codecs.StreamWriter.__init__(self, stream, errors)
  26.         self.mapping = mapping
  27.  
  28.     
  29.     def encode(self, input, errors = 'strict'):
  30.         return Codec.encode(input, errors, self.mapping)
  31.  
  32.  
  33.  
  34. class StreamReader(Codec, codecs.StreamReader):
  35.     
  36.     def __init__(self, stream, errors = 'strict', mapping = None):
  37.         codecs.StreamReader.__init__(self, stream, errors)
  38.         self.mapping = mapping
  39.  
  40.     
  41.     def decode(self, input, errors = 'strict'):
  42.         return Codec.decode(input, errors, self.mapping)
  43.  
  44.  
  45.  
  46. def getregentry():
  47.     return (Codec.encode, Codec.decode, StreamReader, StreamWriter)
  48.  
  49.